קישור רגיל או JS
יש לזה משמעות או איזה הבדל מקישור רגיל ? (<a>)
7 תשובות
אולי מבחינת SEO קצת וקשה לומר
אבל מבחינה פונקציונלית אין הבדל (בהנחה שבדפדן של המשתמש יש תמיכה ב JS)
למיטב ידיעתי, בשנים האחרונות, גוגל קורא יותר ויותר JS (בעיקר AJAX), אם כי אין לי מושג לגבי זה ספציפית. בכל מקרה, אל תשתמש בזה. יש מושג שנקרא HTML סמנטי, ואין טעם לנסות להתחכם עם המערכת.
דווקא גוגל יודע טוב מאוד שיש עוד עמוד ושיש javascript שמחביא דברים וצריך לאנדקס, שיש טקסט לבן על רקע לבן ועוד הרבה דברים אחרים.
כמובן שהוא יודע, אבל יש גם את הפאן של קישורים פנימיים (SEO) - גם אם הוא יודע, יכול להיות שהוא לא יזהה את הקישור עצמו... נוסף על כך, אם יש משהו שגוגל לא אוהב זה שמתחכמים אתו - יש לך אפשרות פשוטה, תקנית וסמנטית ליצור קישור, למה לא פשוט להשתמש בה וזהו?
אז הנה אתר יחסית גדול שכן משתמש בדרך הזו http://www.bug.co.il,
מה שיכול להיות זה שאי אפשר לפתוח את הקישור בחלון חדש (בלחיצה על הגלגלת בעכבר)
יש לא מעט אתרים גדולים שמחללים כל מיני כללים.
למשל, פתח את קוד המקור של האתר המדובר. מה אתה רואה שם? כן, אתה לא טועה:
- אין שם DOCTYPE
- האלמנט הראשון (עוד לפני ה-html) הוא font. גם אם לא נזכיר את זה שהוא כבר מזמן לא תקני - הוא עוד לפני ה-html?
- בוא אפילו לא נדבר על הצורה שבה כותבים שם מאפיינים לאלמנטים - בלי מרכאות.
- האתר מעוצב בשיטה עתיקת היומין של טבלאות. אני אישית לא מוכן אפילו להסתכל על דבר כזה.
מה שאני מנסה להוכיח פה זה שזה שאתר הוא גדול לא בהכרח אומר שהוא סמנטי ועוקב אחר התקנים והמוסכמות המודרניות.